home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Internet / News / Alexandra.0.82 / Source / ColumnMatrix.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-01-30  |  838 b   |  51 lines

  1.  
  2. #import <appkit/appkit.h>
  3. #import <misckit/SearchableText.h>
  4.  
  5. @interface ColumnMatrix:Matrix <SearchableText>
  6. {
  7.     id    selectionButton;
  8.     id myCellList;
  9.     id myVisibleCellList;
  10.     id mySet;
  11.     char *buttonTitle;
  12.     BOOL findNext;
  13. }
  14. - awakeFromNib;
  15. - free;
  16.  
  17. - initFrame:(const NXRect *)frameRect;
  18. - superviewSizeChanged:(const NXSize*)oldSize;
  19.  
  20. - loadMatrix;
  21. - reloadMatrix;
  22.  
  23. - setMatrixCellList:(List *)aList;
  24.  
  25. - makeVisibleCellList:sender;
  26.  
  27. - makeCellAt:(int)row :(int)col;
  28.  
  29. - (id) selectionButton;
  30.  
  31. - scrollUp;
  32.  
  33. - removeInvalidCell:aCell;
  34. - removeInvalidCell:aCell andUpdate:(BOOL)update;
  35. - update;
  36.  
  37. - setButtonTitle:(const char *)title;
  38.  
  39. - updateButtonTitle;
  40.  
  41. - (List *)getCurrSelections;
  42. - currSelection;
  43.  
  44. - (BOOL)selectNextCell:(int)delta;
  45. - selectAll:sender;
  46. - mySet;
  47.  
  48. - (const char *)stringValueForCellAt:(int)index;
  49.  
  50. @end
  51.